﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;

namespace HD_CoCaNgua
{
    public enum MAUCO
    {
        BLUE,
        RED,
        GREEN,
        YELLOW
    }

    public enum LOAIQUANCO
    {
        THONG_MINH,
        NANG_LUONG,
        KHO
    }
    public enum TRANGTHAIQUANCO
    {
        DANGDICHUYEN,
        DANGTRONGCHUONG
    }
    public enum GIOITINH
    {
        NAM,
        NU
    }
    public enum LOAITRANGPHUC
    {
        NONE
    }
    abstract class CQuanCo
    {
        protected MAUCO _mauCo;
        protected LOAIQUANCO _loaiQuanCo;
        protected TRANGTHAIQUANCO _trangThai;
      
        protected GIOITINH _gioiTinh;
        protected LOAITRANGPHUC _loaiTrangPhuc;
        public bool NhanVatPham()
        {
            return true;
        }
        public bool MacTrangPhuc(LOAITRANGPHUC a)
        {
            return true;
        }
        public void CuoiThu()
        { 
        }
        public void VeNuoc()
        {  
        }
       virtual public bool XuLyKhiGapBoom()
        {
            return true;
        }
       virtual public bool XuLyKhiGapBua()
        {
            return true;
        }

    }

}
